package com.example.onlinemusic.mapper;

import com.example.onlinemusic.model.Music;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MusicMapper {

    //上传文件到数据库
    int dataInsert( String title, String singer, String time, String url, int userid);
    //查询数据库是否有这首歌
    Music select(String title, String singer);

    //查询当前 id 的音乐是否 存在
    Music getMusicById(Integer id);

    //删除当前 id 的音乐
    int delete(Integer id);

    //不传参表示查询所有的音乐
    List<Music> getMusic();

    //根据 音乐名 查询音乐
    List<Music> getMusicByName(String musicName);
}
